
package com.rt.schedulenew.api;

import com.rt.schedulebase.dto.DictUsersDto;
import com.rt.schedulebase.entity.DictUsers;
import com.rt.schedulenew.utils.base.IBaseListService;
import com.rt.schedulenew.utils.global.JsonResult;

import java.util.List;

public interface IDictUsersService extends IBaseListService<DictUsers,DictUsersDto>
{
    JsonResult insertUser(DictUsers p0);

    boolean delete(DictUsers p0);

    boolean update(DictUsersDto p0);

    /**
     * 设置打印机
     * @param p0
     * @return
     */
    boolean setPrinter(DictUsersDto p0);

    DictUsers getInfo(DictUsersDto p0);

    DictUsersDto getUserInfo(String p0);

    JsonResult getUserLogin(String p0);

    List<DictUsersDto> getUserList(DictUsersDto p0);

    JsonResult getListPage(DictUsersDto p0);
}
